const fs = require('fs');

// 异步创建目录
// fs.mkdir('./newdir1', err => {
//   if(err) {
//     throw err
//   }else {
//     console.log('异步创建成功！')
//   }
// })

// ===============================
// 同步创建目录
// try {
//   fs.mkdirSync('./newdir2');
//   console.log('同步创建成功！')
// } catch (error) {
//   throw error
// }

// 异步读取目录
// fs.readdir('./module-two',( err, floders)=> {
//   if(err) throw err
//   console.log(floders)
// })

// ===========================

// 同步读取目录
// try {
//   let dir = fs.readdirSync('./module-two');
//   console.log(dir)
// } catch (error) {
//   throw error
// }

// 异步删除文件夹
// fs.rmdir('./newdir1', err => {
//   if(err) throw err
//   console.log('异步删除成功！')
// })

// ==================
// try {
//   let res = fs.rmdirSync('./newdir2');
//   console.log(res)
// } catch (error) {
//   throw error
// }

// 查看文件信息
fs.stat('./module-two', (err,stats) => {
  if(err) throw err
  if(stats.isDirectory()) {
    console.log('当前目录的内容有：',stats)
  }
  if(stats.isFile()) {
    console.log('当前文件的内容有：',stats)
  }
})
